YARN HA架构图 发表于 2019-04-07 字数统计: 274 | 阅读时长 ≈ 1 1.YARN架构图: 2.架构图详解: 12345678910111213141516171819202122232425262728YARN HA hadoop001:zk rm(zkfc) nmhadoop002:zk rm(zkfc) nmhadoop003:zk nmZKFC: 线程 只作为RM进程的一个线程而非独立的进程存在RMStateStore: 存储在zk的/rmstore目录下。1.activeRM会向这个目录写APP信息2.当activeRM挂了,另外一个standby RM通过ZKFC选举成功为active,会从/rmstore读取相应的作业信息。重新构建作业的内存信息,启动内部的服务,开始接收NM的心跳,构建集群的资源信息,并且接收客户端的作业提交请求。RM:1.启动时候会向ZK的/rmstore目录写lock文件,写成功就为active,否则standby.rm节点zkfc会一直监控这个lock文件是否存在,假如不存在,就为active,否则为standby.2.接收client的请求,接收和监控NM的资源状况的汇报,负载资源的分配和调度。3.启动和监控APPMASTER on NM节点的container。applicationsmanager RMapplicationmaster NM container容器里 作业的主程序NM:节点资源的管理 启动容器运行task计算 上报资源 本文标题:YARN HA架构图 文章作者:skygzx 发布时间:2019年04月07日 - 12:19 最后更新:2019年04月07日 - 14:34 原始链接:http://yoursite.com/2019/04/07/YARN HA架构图/ 许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。 -------------本文结束感谢您的阅读-------------